﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PcaCaja.BOL
{
    public class oMovimiento
    {
        public string empresa_id { get; set; }

        public string oficina_id { get; set; }

        public long? movimiento_id { get; set; }
        
        [Required]
        [Display(Name = "Grupo")]
        public long? grupo_movimiento_id { get; set; }

        [Display(Name = "Sub Grupo (Opcional)")]
        public long? subgrupo_movimiento_id { get; set; }

        public long? sesion_id { get; set; }

        [Required]
        [Display(Name = "Fecha")]
        public DateTime? fecha { get; set; }

        public long? liquidacion_id { get; set; }
        
        public string usuario_id { get; set; }
        
        public DateTime? fecha_hora_sistema { get; set; }

        public DateTime? fecha_hora_actualizacion { get; set; }

        [Display(Name = "Detalle (Opcional)")]
        public string detalle { get; set; }

        [Required]
        [Display(Name = "Moneda")]
        public string moneda_id { get; set; }

        [Required]
        [Display(Name = "Monto")]
        public decimal monto { get; set; }
    }
}
